Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cleveland Atlanta Evansville Amelia Island Austin Quintana Roo Quintana Roo Gainesville Austin Amelia Island Leon Guadalajara Charlotte Manzanillo Fort Worth Santiago Leon La Bisbal Madrid Tampa Fort Walton Beach Bayamon Bayamon Phoenix Rancho Mirage Surprise Lexington Troy Rock Hill Grapevine Phoenix Rancho Santa Fe Midland Dothan Charlottesville Nottingham Yakima Lexington Vancouver Saguenay New Braunfels Phoenix Monterrey Captiva Island Merida Merida Cuernavaca Palm Harbor Cagnes-Sur-Mer Caserta Grado Stockton Sacramento Landisville Tampico Rock Hill Bucaramanga Macon Waco Scottsdale Santiago Daytona Beach Wesley Chapel Sunrise Cuernavaca Puebla Irapuato Dothan Indian Harbour Beach Naples Surbiton Sumter Baton Rouge El Paso Stockton Sacramento Campos Do Jordao Landisville Lubbock Albuquerque Las Vegas Redding Tampico Toronto Waco Nashville Daytona Beach Orlando Wesley Chapel Surprise Rancho Santa Fe Indian Harbour Beach Dothan Charlottesville Charleston La Bisbal Caserta Barcelona Ystad Getxo Torino Imola El Espinar Hechingen Las Vegas Tampico Seville Santa Margherita Di Pula Santa Margherita Di Pula Sant Cugat Nules Daytona Beach Wesley Chapel Surprise Irapuato Santa Margherita Di Pula Rome Saint-Gaudens Grado Brescia Ilkley Rome Contrexeville Ashland Lexington Landisville Santa Margherita Di Pula Santa Margherita Di Pula Valencia Riba - Roja De Turia Seville Sant Cugat Oracle Challenger Series - Newport Beach Abierto De Zapopan - Guadalajara W25 Daytona Beach W25 Rancho Santa Fe W25+H Irapuato W80 Dothan W25 Osprey W100 Bonita Springs W60+H La Bisbal D'Emporda W25 Santa Margarita De Montbui W60 Barcelona W25+H Montpellier W25 Guayaquil W60 Charleston W25 Hilton Head Island W25 Cucuta W60 Asuncion W60 Colina W25 Orlando W25 Naples W25 Daytona Beach W25 Vero Beach W100 Nicholasville Oracle Challenger Series - Newport Beach W25+H Irapuato Prague Open - Prague W25 Prague W80 Macon W80 Tyler W100 Charleston W60 Rome W25 Orlando W100 Charleston W100 Bonita Springs W100+H Nottingham Croatia Bol Open - Bol Thoreau Tennis Open - Concord W100 Landisville Columbus WTA 125 - Columbus W60 Rancho Santa Fe W80 Macon W60 Orlando W60 Rome W100 Charleston W100 Bonita Springs W100+H La Bisbal D'Emporda W60 Ceska Lipa W25 Ystad BBVA Open Internacional - Valencia Thoreau Tennis Open - Concord Nordea Open - Bastad Abierto Tampico - Tampico W60 Berkeley W60 Templeton W80 Rancho Santa Fe Copa Oster - Cali W25 Malibu W25 Naples W25 Boca Raton W60 Orlando W60+H Irapuato W25 Boca Raton W100 Charleston W60 Charlottesville W60 Naples W60 Pelham W60 Rome W40 Ystad W60 Dallas Abierto Tampico - Tampico W100 Bonita Springs W100 Macon Argentina Open - Buenos Aires Montevideo Open - Uruguay W100 Edmond San Luis Potosi Open - San Luis Potosi Open Internacional Femeni Solgirones - La Bisbal D'Emporda MundoTenis Open - Florianopolis Fed Cup, Group I, Americas MPS Group Championships - Ponte Vedra Beach Regions Morgan Keegan Championships - Memphis ASB Classic - Auckland Apia International - Sydney Memphis International - Memphis Family Circle Cup - Charleston Brussels Open - Brussels AEGON Classic - Birmingham AEGON International - Eastbourne Bank of the West Classic - Stanford Citi Open - Washington HP Open - Osaka Brisbane International - Brisbane Apia International - Sydney Abierto Mexicano TELCEL - Acapulco Family Circle Cup - Charleston Internationaux de Strasbourg - Strasbourg AEGON Classic - Birmingham AEGON International - Eastbourne Citi Open - Washington Toray Pan Pacific Open - Tokyo Japan Women's Open Tennis - Osaka Brisbane International - Brisbane Apia International - Sydney Family Circle Cup - Charleston Internationaux de Strasbourg - Strasbourg AEGON International - Eastbourne Bank of the West Classic - Stanford Connecticut Open - New Haven WTA Elite Trophy - Zhuhai Abierto Monterrey Afirme - Monterrey Family Circle Cup - Charleston Copa Claro Colsanitas - Bogota AEGON Classic - Birmingham Brasil Tennis Cup - Florianopolis Olympics - Rio de Janeiro Toray Pan Pacific Open - Tokyo Generali Ladies Linz - Linz Abierto Mexicano TELCEL - Acapulco Volvo Car Open - Charleston Abierto Monterrey Afirme - Monterrey Bank of the West Classic - Stanford Brisbane International - Brisbane Abierto Mexicano TELCEL - Acapulco Volvo Car Open - Charleston Abierto GNP Seguros - Monterrey Claro Open Colsanitas - Bogota Porsche Tennis Grand Prix - Stuttgart Ricoh Open - 's-Hertogenbosch WTA Elite Trophy - Zhuhai Abierto Mexicano TELCEL - Acapulco Volvo Car Open - Charleston Abierto GNP Seguros - Monterrey Claro Open Colsanitas - Bogota Internationaux de Strasbourg - Strasbourg Citi Open - Washington Toray Pan Pacific Open - Osaka WTA Elite Trophy - Zhuhai Brisbane International - Brisbane Abierto Mexicano TELCEL - Acapulco The Top Seed Open - Lexington Qatar Total Open - Doha Abierto De Guadalajara - Guadalajara Abierto GNP Seguros - Monterrey Volvo Car Open - Charleston Betti Open - Berlin MUSC Health Women's Open - Charleston Mubadala Silicon Valley Classic - San Jose Olympics - Tokyo Chicago Fall Tennis Classic - Chicago Melbourne Summer Set 2 - Melbourne Adelaide International 2 - Adelaide Abierto De Guadalajara - Guadalajara Abierto GNP Seguros - Monterrey Credit One Charleston Open - Charleston Copa Colsanitas - Bogota Viking International - Eastbourne Hungarian Grand Prix - Budapest Mubadala Silicon Valley Classic - San Jose Tallinn Open - Tallinn Ostrava Open - Ostrava San Diego Open - San Diego United Cup - Australia Qatar TotalEnergies Open - Doha Abierto GNP Seguros - Monterrey Credit One Charleston Open - Charleston Rothesay International - Eastbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Women's Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Toray Pan Pacific Open - Tokyo China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Wuhan Tennis Open - Wuhan China Open - Beijing WTA Finals - Singapore BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan Qatar Total Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati China Open - Beijing Western & Southern Open - New York Dubai Duty Free Championships - Dubai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto Western & Southern Open - Cincinnati Guadalajara Open Akron - Guadalajara Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Abierto Mexicano TELCEL - Acapulco Fed Cup, World Group, 1R, USA-ITA 1-3 Fed Cup, World Group, PO, USA-FRA 2-3 Fed Cup, Americas Zone Group I Fed Cup, World Group, PO, AUS-USA 0-4 Fed Cup, Americas Zone Group I Fed Cup, World Group, SF, FRA-USA 2-3 Fed Cup, World Group, 1R, USA-AUS 2-3 Fed Cup, World Group, PO, USA-SUI 3-2 Billie Jean King Cup, Group I, Americas Billie Jean King Cup, Finals Billie Jean King Cup, PO, MEX-SRB 4-0 Billie Jean King Cup, Qualifiers, 1R, ESP-MEX 3-1 Australian Open (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Internationaux de Strasbourg - Strasbourg Mubadala Citi DC Open - Washington Omnium Banque Nationale - Montreal Australian Open - Melbourne Mubadala Citi DC Open - Washington Wimbledon - London W100 Granby W100 Landisville Guadalajara Open Akron - Guadalajara U.S. Open - New York San Diego Open - San Diego W60 Rome W60 Templeton W100 Charleston WTA Elite Trophy - Zhuhai W80 Macon Dow Tennis Classic - Midland W75+H Vero Beach Puerto Vallarta Open - Puerto Vallarta Miami Open - Miami Oeiras Ladies Open - Oeiras Canberra 125 - Canberra Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells ATX Open - Austin Credit One Charleston Open - Charleston Mutua Madrid Open - Madrid Fifth Third Charleston - Charleston Copa Colsanitas - Bogota Nordea Open - Bastad Wimbledon - London Parma Ladies Open - Parma BBVA Open Internacional - Valencia Open 35 de Saint-Malo - Saint-Malo Veneto Open - Gaiba Open delle Puglie - Bari W100 Cary Rothesay International - Eastbourne U.S. Open - New York W100 Landisville National Bank Open - Toronto Abierto GNP Seguros - Monterrey Guadalajara 125 Open - Guadalajara Guadalajara Open Akron - Guadalajara W75 Templeton ASB Classic - Auckland China Open - Beijing W100 Macon W100 Tyler Merida Open Akron - Merida Wuhan Open - Wuhan Billie Jean King Cup, PO, DEN-MEX 3-2 W60 Saskatoon Hobart International - Hobart Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mubadala Abu Dhabi Open - Abu Dhabi Fifth Third Charleston - Charleston BNP Paribas Open - Indian Wells Qatar TotalEnergies Open - Doha Adelaide International - Adelaide W60 Lexington Singapore Open - Singapore Catalonia Open - Vic Dubai Duty Free Championships - Dubai Brisbane International - Brisbane Miami Open - Miami W100 Madrid Credit One Charleston Open - Charleston LTA London Championships - London Grado Open - Grado Rothesay International - Eastbourne Internationaux de Strasbourg - Strasbourg Parma Ladies Open - Parma French Open - Paris Omnium Banque Nationale - Montreal Makarska Open - Makarska Berlin Ladies Open - Berlin Abierto GNP Seguros - Monterrey Wimbledon - London Cincinnati Open - Cincinnati SP Open - Sao Paulo W100 Tyler